d2a149f313612646f45be9db91d74c39978adcbc,bpm/bonita-core/bonita-process-engine/src/test/java/org/bonitasoft/engine/data/ParentContainerResolverImplTest.java,ParentContainerResolverImplTest,getArchivedContainerHierarchy_on_activity,#,232

Before Change


        archivedProcessWithCaller(PROCESS_INSTANCE_ID, -1);
        archivedActivityWithType(ACTIVITY_INSTANCE_ID, SFlowNodeType.USER_TASK, PROCESS_INSTANCE_ID, -1, PROCESS_INSTANCE_ID, PROCESS_INSTANCE_ID);
        //when
        List<Pair<Long, String>> containerHierarchy = parentContainerResolver.getArchivedContainerHierarchy(Pair.of(ACTIVITY_INSTANCE_ID, DataInstanceContainer.ACTIVITY_INSTANCE.name()));
        //then
        assertThat(containerHierarchy).hasSize(2);
        assertThat(containerHierarchy.get(0)).isEqualTo(Pair.of(ACTIVITY_INSTANCE_ID, DataInstanceContainer.ACTIVITY_INSTANCE.name()));
        assertThat(containerHierarchy.get(1)).isEqualTo(Pair.of(PROCESS_INSTANCE_ID, DataInstanceContainer.PROCESS_INSTANCE.name()));
    }

After Change


        archivedActivityWithType(ACTIVITY_INSTANCE_ID, SFlowNodeType.USER_TASK, PROCESS_INSTANCE_ID, -1, PROCESS_INSTANCE_ID, PROCESS_INSTANCE_ID);
        //when
        List<DataContainer> containerHierarchy = parentContainerResolver
                .getArchivedContainerHierarchy(new DataContainer(ACTIVITY_INSTANCE_ID, DataInstanceContainer.ACTIVITY_INSTANCE.name()));
        //then
        assertThat(containerHierarchy).hasSize(2);
        assertThat(containerHierarchy.get(0)).isEqualTo(new DataContainer(ACTIVITY_INSTANCE_ID, DataInstanceContainer.ACTIVITY_INSTANCE.name()));
        assertThat(containerHierarchy.get(1)).isEqualTo(new DataContainer(PROCESS_INSTANCE_ID, DataInstanceContainer.PROCESS_INSTANCE.name()));
    }

    @Test